package com.ruoyi.domain;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 供应商对象 supplier_info
 * 
 * @author ruoyi
 * @date 2024-03-17
 */
public class SupplierInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 供应商主键 */
    private Long supplierId;

    /** 名称 */

    private String supplierName;

    /** 联系人 */

    private String supplierLinkPerson;

    /** 电话 */

    private String supplierPhone;

    /** 序号 */

    private Long supplierNum;

    /** 银行名称 */

    private String bankName;

    /** 账号 */

    private String bankSn;

    /** 地址 */

    private String supplierAddress;

    /** 状态 */

    private Integer supplierState;

    /** 代号 */

    private String supplierCode;

    /** 是否入住 */

    private Integer supplierIsJoin;

    /** 描述 */

    private String supplierInfo;

    /** 成立时间 */

    private Date supplierFoundedDate;

    /** 注册资金 */

    private Long supplierRegisteredCapital;



    private String spuIdsStr;

    private List<Integer> spuIds;


    @Override
    public String toString() {
        return "SupplierInfo{" +
                "supplierId=" + supplierId +
                ", supplierName='" + supplierName + '\'' +
                ", supplierLinkPerson='" + supplierLinkPerson + '\'' +
                ", supplierPhone='" + supplierPhone + '\'' +
                ", supplierNum=" + supplierNum +
                ", bankName='" + bankName + '\'' +
                ", bankSn='" + bankSn + '\'' +
                ", supplierAddress='" + supplierAddress + '\'' +
                ", supplierState=" + supplierState +
                ", supplierCode='" + supplierCode + '\'' +
                ", supplierIsJoin=" + supplierIsJoin +
                ", supplierInfo='" + supplierInfo + '\'' +
                ", supplierFoundedDate=" + supplierFoundedDate +
                ", supplierRegisteredCapital=" + supplierRegisteredCapital +
                ", spuIdsStr='" + spuIdsStr + '\'' +
                ", spuIds=" + spuIds +
                '}';
    }

    public String getSpuIdsStr() {
        return spuIdsStr;
    }

    public void setSpuIdsStr(String spuIdsStr) {
        this.spuIdsStr = spuIdsStr;
    }

    public List<Integer> getSpuIds() {
        return spuIds;
    }

    public void setSpuIds(List<Integer> spuIds) {
        this.spuIds = spuIds;
    }





    public void setSupplierId(Long supplierId) 
    {
        this.supplierId = supplierId;
    }

    public Long getSupplierId() 
    {
        return supplierId;
    }
    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }
    public void setSupplierLinkPerson(String supplierLinkPerson) 
    {
        this.supplierLinkPerson = supplierLinkPerson;
    }

    public String getSupplierLinkPerson() 
    {
        return supplierLinkPerson;
    }
    public void setSupplierPhone(String supplierPhone) 
    {
        this.supplierPhone = supplierPhone;
    }

    public String getSupplierPhone() 
    {
        return supplierPhone;
    }
    public void setSupplierNum(Long supplierNum) 
    {
        this.supplierNum = supplierNum;
    }

    public Long getSupplierNum() 
    {
        return supplierNum;
    }
    public void setBankName(String bankName) 
    {
        this.bankName = bankName;
    }

    public String getBankName() 
    {
        return bankName;
    }
    public void setBankSn(String bankSn) 
    {
        this.bankSn = bankSn;
    }

    public String getBankSn() 
    {
        return bankSn;
    }
    public void setSupplierAddress(String supplierAddress) 
    {
        this.supplierAddress = supplierAddress;
    }

    public String getSupplierAddress() 
    {
        return supplierAddress;
    }
    public void setSupplierState(Integer supplierState) 
    {
        this.supplierState = supplierState;
    }

    public Integer getSupplierState() 
    {
        return supplierState;
    }
    public void setSupplierCode(String supplierCode) 
    {
        this.supplierCode = supplierCode;
    }

    public String getSupplierCode() 
    {
        return supplierCode;
    }
    public void setSupplierIsJoin(Integer supplierIsJoin) 
    {
        this.supplierIsJoin = supplierIsJoin;
    }

    public Integer getSupplierIsJoin() 
    {
        return supplierIsJoin;
    }
    public void setSupplierInfo(String supplierInfo) 
    {
        this.supplierInfo = supplierInfo;
    }

    public String getSupplierInfo() 
    {
        return supplierInfo;
    }
    public void setSupplierFoundedDate(Date supplierFoundedDate) 
    {
        this.supplierFoundedDate = supplierFoundedDate;
    }

    public Date getSupplierFoundedDate() 
    {
        return supplierFoundedDate;
    }
    public void setSupplierRegisteredCapital(Long supplierRegisteredCapital) 
    {
        this.supplierRegisteredCapital = supplierRegisteredCapital;
    }

    public Long getSupplierRegisteredCapital() 
    {
        return supplierRegisteredCapital;
    }

}
